@import "site_common.css";

/* 布局样式 */

#wrapper{ width:960px; margin:0 auto; text-align:left;}

/*header样式*/

#login_info a{ margin:0 4px;}
#nav{ background:url(../images/site_nav_bg_08.gif) repeat-x; height:36px;}
#login_info{ margin:10px 0;}
#site_info{ width:870px; margin-left:6px;}
#site_box{ margin:0 0 10px 20px;}
#nav a{ font-size:16px; margin:0 10px; line-height:36px;}
#style_a{ margin-left:20px !important;}
#options li { float:left;}
.opcurrent a { text-decoration:underline !important; }

/*main样式*/

/*主左*/
#main { border:1px solid #fff;}
#main_left{ width:662px; margin-left:8px;}
#edit{ padding:6px 0 8px 16px;}
#edit em{ margin-left:475px;}
.txt_right{ float:right; font-size:14px; margin-top:10px;}
/*#detail_box{ width:600px; height:40px; line-height:40px; background-color:#e5ecf3; margin:14px auto 50px; font-size:14px; padding-left:20px;}*/
.info_txt{ width:474px; line-height:22px;}
.info_detail img{ margin-right:12px;}
.info_box{ margin-top:12px; margin-bottom:26px;}
.info_box p{ margin-bottom:10px;}
#notic_box{ padding:15px 18px; background-color:#F1F1F1; font-size:14px; margin-top:16px; line-height:20px;}
.com_action_box{ width:564px; margin-bottom:26px; margin-top:12px;}
.com_action_box p{ line-height:24px;}
.com_action_box div{ margin-top:6px; font-size:14px;}
.join{ margin-left:20px;}
.com_action_box span{ color:#ADAEB0;}
.vote_box{ font-size:14px; width:564px;}
.vote_box p{ margin-top:12px;}
.vote_box input{ margin-right:6px;}
.last_p span{ margin-left:14px;}
.topic_box { margin-top:15px;}
.topic_info{ line-height:24px; margin-right:24px;}
.topic_info div{ width:436px; font-size:15px; font-weight:bold;}
.topic_info p{ width:421px; font-size:14px;}
.video_box{ width:151px; height:200px; margin:15px 50px 0 0;}
.video_box a{ line-height:24px;}
.video_info{ padding-left:4px;}
#photo_box{ width:583px; margin-bottom:30px;}
#photo_box img{ margin:20px 20px 0 0;}

/*主右*/
#main_right{ width:262px; margin-right:10px;}
#main_mid_r{ width:261px;}
#mr1{ background:url(../images/unlogin_kuan_03.gif) no-repeat;  height:16px;}
#mr2{ background:url(../images/unlogin_kuan_06.gif) repeat-y;  height:126px;}
#mr3{ background:url(../images/unlogin_kuan_08.gif) no-repeat; height:18px;}
.user_line{ border-bottom:#d0d1d2 1px dashed;}
#focus_site_box{ margin-left:20px;}
#focus_site_box img{ margin-bottom:4px;}
.focus_site_info{ width:60px; height:114px; margin-top:10px; margin-right:20px;}
#focus_btn{ background:url(../images/size_4_btn_03.gif) no-repeat; width:72px; height:28px; line-height:28px; text-align:center; border:none; color:#FFF;}
#btn_style{ margin:8px 0; text-align:center;}
#mr2 p{ margin-left:50px; margin-bottom:8px;}
#idata_ad_txt{ text-align:center; margin-top:8px;}
#idata_ad_txt a {color:#016938; font-size:16px;}
#ad1_box{ margin-top:10px; margin-bottom:16px;}
#ad_box{ margin-bottom:20px;}
#ad_box img{ margin-bottom:10px;}

/*选项*/
#optionswindow{ background-color:#414141; padding-left:10px; padding-top:13px; margin-bottom:18px; position:relative; display:none; z-index:999;}
#close_box{ position:absolute; right:10px; top:10px;}
#add_option, #name_option{ margin-bottom:10px;}
#name_option input{ margin-left:20px;}
#name_option a{ margin-left:22px; color:#c27f34;}
#plugins{ margin-bottom:20px;height:310px;}
#plugins li { width:150px; height:146px; margin:10px 10px 0 0; float:left;}
#plugins li input { margin:7px 0 0 54px;}
.option_box_member{ width:150px; height:146px; margin:10px 10px 0 0; float:left;}
.option_box_member input{ margin:7px 0 0 54px;}
.p_btn{ background:url(../images/p_btn_29.gif) no-repeat; width:44px; height:28px; border:none; color:
#FFF; cursor:pointer;}
#pluginsarea li { border-bottom:#d0d1d2 1px solid; margin-bottom:40px;}
.div_add_style{ border-bottom:#d0d1d2 1px solid; margin-bottom:20px;}
.txt_right{ float:right; font-size:14px; margin-top:10px;}
.detail_box{ width:600px; height:40px; line-height:40px; background-color:#e5ecf3; margin:14px auto 50px; font-size:14px; padding-left:20px; display:none;}
.detail_box .input_style{ margin:0 16px;}
.save_style{ margin-right:12px;}
.detail_box em{ margin-left:90px;}
.option_box_member_info{ width:150px; height:100px; text-align:center; background-color:#919395;}
.option_title{ color:#FFF; font-size:20px; padding:20px 0 10px;}
.option_detail{ font-size:14px;}

/*应用*/
.div_add_style p{ float:right; color:#ADAEB0; font-size:14px; margin-top:8px;}
#list_send th{ font-weight:normal; font-size:16px; text-align:right;}
#list_send textarea{ width:480px; height:400px;}
#in_set{ width:480px;}
#list_send select{ width:82px; height:21px; font-size:13px; text-align:center;}
#style_input{ margin:0 20px 0 10px;}

/*热点*/
.article{ width:580px; margin-bottom:17px;}
.article p{ font-size:14px; text-indent:28px; line-height:26px;}
.act_share{ margin:14px 0 20px 0;}
.act{ margin:0 16px;} 
.act a{ margin-right:8px;}
.send{ margin:28px 0;}
.send input{ margin-right:16px;}
#hotdot_box{ margin:18px 0 48px 85px;}
.hot_left{ background:url(../images/hotdot_left_03.gif) no-repeat; width:15px; height:320px;}
.hot_mid{ width:460px; height:310px; padding-top:10px; background-color:#f1f1f1;}
.hot_mid_right{ margin-left:8px;}
.hot_mid_right div{ width:130px; height:67px; line-height:22px; font-size:16px; color:#FFF; 
padding:14px 10px;}
.r_1{ background:url(../images/r1_10.gif) repeat-x;}
.r_2{ background:url(../images/r2_16.gif) repeat-x; margin:7px 0;}
.r_3{ background:url(../images/r3_18.gif) repeat-x;}
.hot_right{ background:url(../images/hotdot_right_05.gif) no-repeat; width:15px; height:320px;}
/*分享颜色分类*/
.sh1 a:link, .sh1 a:visited{ text-decoration:none; color:#EA2B7B;}
.sh1 a:hover, .sh1 a:active{ text-decoration:none; color:#5A9ECE;}
.sh2 a:link, .sh2 a:visited{ text-decoration:none; color:#F06A40;}
.sh2 a:hover, .sh2 a:active{ text-decoration:none; color:#5A9ECE;}
.sh3 a:link, .sh3 a:visited{ text-decoration:none; color:#1b5790;}
.sh3 a:hover, .sh3 a:active{ text-decoration:none; color:#5A9ECE;}
.sh4 a:link, .sh4 a:visited{ text-decoration:none; color:#F00;}
.sh4 a:hover, .sh4 a:active{ text-decoration:none; color:#5A9ECE;}
.sh5 a:link, .sh5 a:visited{ text-decoration:none; color:#7aa13d;}
.sh5 a:hover, .sh5 a:active{ text-decoration:none; color:#5A9ECE;}
/*观点*/
.option_box{ border:#adaeb0 2px solid; width:482px; padding:10px; margin-bottom:10px;}
.option_box img{ margin-right:10px;}
.option_info{ width:352px; font-size:14px; line-height:24px;}
.time{ text-align:right;}
.time a{ margin-right:8px;}
/*发表*/
.new_option textarea{ border:#adaeb0 2px solid; width:482px; height:100px; padding:10px;}
.new_option{ margin-top:20px; width:502px;}
.new_option div{ margin-top:4px; text-align:right;}
.back_btn{ margin:14px 80px 0 0; font-size:14px;}
/*分页样式*/
#page{ margin-bottom:30px;}
#page_box{text-align:center; padding-top:20px;}
#page_box span{ border:#A0A0A0 2px solid; padding:0 4px; margin-right:8px;}
.page_css{ border:#8DABC8 2px solid !important; color:#8DABC8 !important;}
#up_page{ margin:0 16px 0 8px;}
#down_page{ margin:0 8px;}

/*设置信息*/
#top_title{ border-bottom:#d0d1d2 1px solid; margin-top:20px; margin-bottom:16px; padding-bottom:4px;}
#set_item a{ border:#717171 2px solid; font-size:13px; padding:5px 12px; margin-right:38px;}
#set_item{ margin-bottom:20px;}
.css_a{ border:#86c2e6 2px solid !important; color:#86c2e6 !important;}
.sub_title{ border-bottom:#000 1px solid; width:500px; padding-bottom:4px;}
.purple_font{ margin:10px 0;}
#file_area{ border:#a0a0a0 2px solid; width:302px; height:227px; margin-top:4px;}
#small_file_area{ border:#a0a0a0 2px solid; width:60px; height:60px; margin-top:4px; overflow:hidden; position:relative;}
#logo_save{ margin-top:144px;}
#logo_area_box{ margin:25px 0 35px 0;}
#logo_area_box_left{ margin-left:48px;}
#set_site_info_box{ margin-top:16px;}
#site_depict_input{ width:382px; height:20px;}
#kouhao{ margin:4px 0 16px 0;}
#select_box select{ width:82px; height:21px; font-size:13px; text-align:center;}
#select_box{ padding-bottom:25px;}
#fov_box div{ width:83px; margin-bottom:6px;}
#select_txt{ margin-left:68px;}
#site_info_save{ margin-top:26px; margin-bottom:28px;}
#set_site_info_box{ margin-left:14px;}
.btn_css{ width:54px; height:20px; line-height:20px; border:#A0A0A0 2px solid; text-align:center; background-color:#B2D6F1;}
#main_right{ width:260px; margin-left:10px;}
#waring{ width:230px; background-color:#fff3a7; padding-top:5px; padding-right:30px;}
#waring p{ margin-top:15px; margin-left:20px; line-height:20px;}

/*设置风格*/
#model_box{ width:620px; margin-top:15px;}
#model_box img{ margin-right:20px; margin-bottom:20px;}
#model_box_save{ margin-bottom:36px;}
#palette{ width:251px; height:162px;}
#link_color_box{ width:367px;}
#link_color_box{ margin-top:15px; margin-bottom:28px; height:250px;}
#file_upload{ margin-bottom:38px;}
#chang_color{ margin-left:8px;}

/*设置成员*/
#member_box img{ margin-bottom:3px;}
#focus_member{ width:620px; border-bottom:#000 1px solid; height:32px;}
.user_info{ width:60px; height:114px; margin-top:16px; margin-right:20px;}
.user_info_txt{ width:60px; height:16px; line-height:16px; text-align:center;}
#back_top{ padding-right:100px; margin-top:14px;}

/*本站数据*/
#fans{ margin-bottom:26px;}
#visitor{ margin-bottom:42px;}
#fans p, #visitor p{ margin-top:16px; font-size:16px;}
#idata{ margin:20px 0 26px 0; font-size:18px;}
#rule_box{ width:562px; font-size:16px; margin-top:16px; margin-bottom:44px;}
#rule_box p{ margin:8px 0; line-height:22px;}
#letter_ad{ margin-bottom:30px; font-size:16px; font-weight:bold;}
.mail{ color:#1b5790;}

/*小站社区*/
#com_share{ margin-top:6px;}
#discuss_title{ border-bottom:#d0d1d2 1px solid;}
.btn_select{ color:#fbed1f;}
#discuss_sort{ margin-top:4px; line-height:18px;}
#discuss_sort img{ margin-right:4px;}
#discuss_sort input{ margin-left:10px;}
.style_img{ margin-left:12px;}
#btn_box{ }
.discuss_box{ margin-top:24px;}
.discuss_info{ line-height:24px; border-bottom:#d0d1d2 1px solid; padding-bottom:6px; margin-bottom:6px;}
.host{ width:120px;}
.re_call{ width:70px;}
.up{ width:54px;}

/*查看话题*/
/*up_down*/
.up_down_box{ width:560px; height:70px; line-height:70px; text-align:center; margin-bottom:20px;}
.ud_left, .ud_right{ width:200px; background-color:#f1f1f1; font-size:24px;}
.ud_left img, .ud_right img{ margin-right:10px;}
.ud_mid{ width:160px; background-color:#e6e6e6; font-size:16px;}
.ud_left, .ud_mid, .ud_right{ float:left;}
#user_box{ background-color:#e5ecf3; padding:20px 0;}
.user_logo{ width:180px; margin:0 auto; text-align:center;}
.user_logo p{ margin:10px 0;}
.praise{ font-size:16px; margin-left:42px;}
#pl_box{ font-size:14px;}
#pl_box img{ margin:0px 6px;}
#pl_box li{ margin:10px 22px;}
.praise_btn{ margin-left:42px;}
.user_line{ border-bottom:#d0d1d2 1px dashed;}
#focus_site_box{ margin-left:20px;}
#focus_site_box img{ margin-bottom:4px;}
#focus_site_info{ width:60px; height:114px; margin-top:10px; margin-right:20px;}
#focus_btn{ background:url(../images/size_4_btn_03.gif) no-repeat; width:72px; height:28px; line-height:28px; text-align:center; border:none; color:#FFF;}
#btn_style{ margin:8px 0; text-align:center;}
#mr2 p{ margin-left:50px; margin-bottom:8px;}
#idata_ad_txt{ color:#016938; font-size:16px; text-align:center; margin-top:8px;}
#ad1_box{ margin-top:10px; margin-bottom:16px;}
#ad_box{ margin-bottom:20px;}
#ad_box img{ margin-bottom:10px;}
.time a{ margin-right:8px;}

/*小站广播*/
#com_share{ margin-top:6px;}
#webmaster_title{ border-bottom:#d0d1d2 1px solid;}
#radio_box{ width:500px; margin-top:13px;}
#radio_box textarea{ width:500px; height:100px;}
#radio_btn{ margin-top:4px;}
.web_info_box{ width:482px; padding:10px; margin-bottom:10px;}
.web_info_box img{ margin-right:10px;}
.web_info{ width:352px; font-size:14px; line-height:24px;}
.time{ text-align:right;}
.time span{ margin-left:6px;}
.input_legth{ width:500px; height:28px;}
.re_call span{ margin-left:12px;}
/*回应*/
.style_line{ border-bottom:#cbcdce 1px dashed; margin-top:18px;}
.re_call_box li{ height:34px; line-height:34px; font-size:13px; border-bottom:#cbcdce 1px dashed;}

/*Footer*/
#footer{ background:#E5ECF3; font-size:12px; height:60px; line-height:24px; text-align:center; padding-top:10px;}
#footer a{ margin:0 10px;}
